
html {
	background-color: #fff;
	background-image: none;
	font-family: Arial,Helvetica,sans-serif;
}
body {
	background-color: #fff;
	background-image: none;
	font-family: Arial,Helvetica,sans-serif;
}
#page {
	max-width: 100%;
	margin: 0 auto;
	font-family: Arial,Helvetica,sans-serif !important;
}
#page .select2-hidden-accessible {
	display: none !important;
}
#page .bg-color-red {
	background-color: #EB1B22 !important; 
}
#page .btn {
	padding: 6px 12px;
	border-radius: 0 !important;
}
#page .btn-danger {
	background-color: #EB1B22 !important; 
	border: 1px #EB1B22 solid !important;
	border-radius: 0 !important;
}
#page .btn-danger:hover {
	background-color: #BD0000 !important; 
}
#page .required {
	margin-left: 5px;
	color: #EB1B22;
}
#page .select2-container .select2-choice .select2-arrow {
	border-left: 0px !important;
	background-color: #fff;
}
#page .select2-container .select2-choice .select2-arrow b:before {
	padding-top: 9px;
}
/**
 * Css for header
 * @author Thuan Truong
 */
#page .header {
	background-color: #fff;
	background-image: none;
	max-width: 100%;
}
#page .header .author-top {
	width: 100%;
	background-color: #29496B;
}
#page .header .author-top .box {
	max-width: 1040px;
	margin: 0 auto;
}
#page .header .author-top .box .hotline {
	color: #fff;
	margin-right: 20px;
}
#page .header .author-top .box .hotline i{
	font-size: 15px;
}
#page .header .author-top .box .author-link {
	color: #fff;
}
#page .header .author-top .box .author-link a{
	color: #fff;
	margin-left: 5px;
	float: right;
	border-left: 1px #ddd solid;
	padding: 4px 10px; 
}
#page .header .author-top .box .author-link a.sign-up{
	padding-right: 0;
}
#page .header .author-top .box .author-link a i {
	font-size: 15px;
	margin-right: 3px;
}
#page .header .author-top .box .author-link a:hover{
	color: #31C3C6;
	text-decoration: none;
}
#page .header .logo-ads {
	max-width: 1024px;
	margin: 0 auto;
	background-color: #fff;
}
#page .header .logo-ads .logo img{
	width: 100%;
}
#page .header .logo-ads .banner-top {
	margin-top: 7px;
}
#page .header .logo-ads .banner-top img{
	width: 100%;
	height: 90px;
}
#page .header .menu-top {
	max-width: 1024px;
	margin: 0 auto;
	background-color: #fff;
	list-style: none;
	margin-top: 7px;
	padding-left: 0;
}
#page .header .menu-top li{
	float: left;
	line-height: 35px;
	position: relative;
}
#page .header .menu-top li.first-child a{
}
#page .header .menu-top li.last-child{
	background-color: #29496B;
	float: right
}
#page .header .menu-top li.last-child a{
	color: #fff;
}
#page .header .menu-top li a{
	color: #636363;
	font-size: 12px;
	padding: 10px 15px;
	text-transform: uppercase;
	font-weight: 400;
}
#page .header .menu-top li a i {
	font-size: 18px;
	margin-right: 2px;
}
#page .header .menu-top li a:hover{
	color: #636363;
	text-decoration: none;
	padding-top: 6px !important;
}
#page .header .menu-top li.active {
	border-top: 3px #29496B solid;
}
#page .header .menu-top li.active:after { 
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 5px solid transparent;
	border-top-color: #29496B;
	top: 0%;
	left: 50%;
	margin-left: -5px;
} 
#page .header .menu-top li:hover {
	border-top: 3px #29496B solid;
}
#page .header .menu-top li:hover:after { 
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 4px solid transparent;
	border-top-color: #29496B;
	top: 0%;
	left: 50%;
	margin-left: -4px;
} 



#page .search-top {
	margin:0 auto;
	margin-top: 5px;
	max-width: 1024px;
	background-color: #29496B;
	padding: 10px;
}
#page .search-top .smart-form fieldset {
	padding: 0;
	background-color: #29496B;
}
#page .search-top .smart-form .row {
	margin: 0 -5px;
}
#page .search-top .smart-form .col {
	padding: 0 5px;
}
#page .search-top .smart-form section {
	margin-bottom: 0;
}
#page .header .today-jobs {
	border: 1px #EB1B22 solid;
	margin:0 auto;
	margin-top: 50px;
	max-width: 1024px;
	position: relative;
} 
#page .header .today-jobs .arrow-right {
	width: 0px;
	height: 0px;
	border-top: 17px solid transparent;
	border-bottom: 17px solid transparent;
	border-left: 12px solid #EB1B22;
	margin-left: 30px;
	position: absolute;
	left: 90px;
	top: -1px;
}
#page .header .today-jobs .new-jobs {
	width: 880px;
	overflow: hidden;
	float: right;
	margin-top: 6px;
}
#page .header .today-jobs .new-jobs a{
	color: #636363;
	margin-right: 15px;
	font-weight: 400;
}
/**
 * 	Main content
 */
#page .main-content {
	max-width: 1024px;
	margin:0 auto;
	margin-top: 10px;
} 
/**
 * 	signup page
 */
.main-content .signup .fb-box .fb-like-box {
	float: right;
}
.main-content .signup .box {
	border: 1px #CCCCCC solid;
	text-align: center;
	padding: 15px 10px;
}
.main-content .signup_laborer .login-social{
	text-transform: uppercase;
}
